#pragma once
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <assert.h>

typedef int SLDatatype;
typedef struct SListNode
{
	SLDatatype x;
	struct SListNode* next;
}SLNode;

void SLTprint(SLNode* phead);
void SLTPushback(SLNode** pphead, SLDatatype x);
void SLTPushfront(SLNode** pphead, SLDatatype x);
void SLTpopback(SLNode** pphead);
void SLTpopfront(SLNode** pphead);